// src/api/itemApi.js
import axios from 'axios';

const BASE_URL = '/items'; // 后端接口路径

export const itemApi = {
    // 新增商品
    addItem(item) {
        return axios.post(BASE_URL);
    },

    // 根据 ID 查询商品
    queryItemById(id) {
        return axios.get(`${BASE_URL}/${id}`);
    },

    // 根据 IDs 批量查询商品
    queryItemByIds(ids) {
        return axios.get(BASE_URL, { params: { ids } });
    },

    // 分页查询商品
    queryItemByPage(page, size) {
        return axios.get(`${BASE_URL}/page`, { params: { page, size } });
    },

    // 更新商品信息
    updateItem(id, item) {
        return axios.put(`${BASE_URL}`, item);
    },

    // 更新商品状态
    updateItemStatus(id, status) {
        return axios.put(`${BASE_URL}/status/${id}/${status}`);
    },

    // 删除商品
    deleteItem(id) {
        return axios.delete(`${BASE_URL}/${id}`);
    }
};